package com.examples.model;

import lombok.Getter;
import lombok.Setter;

/**
 * 商品信息
 **/
@Getter
@Setter
public class ProductInfoItem {
    /**
     * 产品标识，同一skuCode下，不同周期类型的productId不同。 例如：ISV发布产品，新增一个规格，会生成一个skuCode，再配置包年价格，包月价格，会生成两个productId。 该参数可在商品审核上架后，进入 卖家中心 > 商品管理 > 我的商品 页面， 单击该商品操作列的“详情”进入商品详情页面获取。
     **/
    private String productId;

    /**
     * 产品规格标识。租户购买包月或包年的产品后，可能会续费，续费支持变更周期类型（例如包月转包年）， 此时，租户开通的实例instanceId对应的productId会变化，但skuCode不变。 该参数可在商品审核上架后，进入 卖家中心 > 商品管理 > 我的商品 页面， 单击该商品操作列的“详情”进入商品详情页面获取
     **/
    private String skuCode;

    /**
     * 线性单位值，如果当前商品存在数量属性，用户在下单时选择的线性数值|
     **/
    private Integer linearValue;
}
